\hypertarget{class_master_worker_framework_1_1_grid_master_task}{\section{Master\-Worker\-Framework\-:\-:Grid\-Master\-Task Class Reference}
\label{class_master_worker_framework_1_1_grid_master_task}\index{Master\-Worker\-Framework\-::\-Grid\-Master\-Task@{Master\-Worker\-Framework\-::\-Grid\-Master\-Task}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_master_worker_framework_1_1_grid_master_task_a5e7b782810c4fac50b3898e8718075c1}{bool \hyperlink{class_master_worker_framework_1_1_grid_master_task_a5e7b782810c4fac50b3898e8718075c1}{Is\-Done} ()}\label{class_master_worker_framework_1_1_grid_master_task_a5e7b782810c4fac50b3898e8718075c1}

\begin{DoxyCompactList}\small\item\em Are all the slave tasks completed? \end{DoxyCompactList}\item 
\hypertarget{class_master_worker_framework_1_1_grid_master_task_a61c3c3b2ae1bd6338812fc1460c30760}{void \hyperlink{class_master_worker_framework_1_1_grid_master_task_a61c3c3b2ae1bd6338812fc1460c30760}{Add\-Task} (\hyperlink{class_master_worker_framework_1_1_abstract_grid_slave_task}{Abstract\-Grid\-Slave\-Task} $\ast$task)}\label{class_master_worker_framework_1_1_grid_master_task_a61c3c3b2ae1bd6338812fc1460c30760}

\begin{DoxyCompactList}\small\item\em Add a task to proceeded. \end{DoxyCompactList}\item 
\hypertarget{class_master_worker_framework_1_1_grid_master_task_a39b10a6294ac2d18811757d00a490b7f}{int \hyperlink{class_master_worker_framework_1_1_grid_master_task_a39b10a6294ac2d18811757d00a490b7f}{Get\-Task\-Count} ()}\label{class_master_worker_framework_1_1_grid_master_task_a39b10a6294ac2d18811757d00a490b7f}

\begin{DoxyCompactList}\small\item\em Get the number of tasks loaded. \end{DoxyCompactList}\item 
\hypertarget{class_master_worker_framework_1_1_grid_master_task_a67b875cca06802212b0e97197b51224b}{std\-::vector\\*
$<$ \hyperlink{class_master_worker_framework_1_1_abstract_grid_slave_task}{Abstract\-Grid\-Slave\-Task} $\ast$ $>$ $\ast$ \hyperlink{class_master_worker_framework_1_1_grid_master_task_a67b875cca06802212b0e97197b51224b}{Get\-Tasks} ()}\label{class_master_worker_framework_1_1_grid_master_task_a67b875cca06802212b0e97197b51224b}

\begin{DoxyCompactList}\small\item\em Get the loaded tasks. \end{DoxyCompactList}\item 
\hypertarget{class_master_worker_framework_1_1_grid_master_task_a728bfa6c4812222bdd27595649890119}{\hyperlink{class_master_worker_framework_1_1_abstract_grid_slave_task}{Abstract\-Grid\-Slave\-Task} $\ast$ \hyperlink{class_master_worker_framework_1_1_grid_master_task_a728bfa6c4812222bdd27595649890119}{Get\-Task} (std\-::string $\ast$hash\-\_\-code)}\label{class_master_worker_framework_1_1_grid_master_task_a728bfa6c4812222bdd27595649890119}

\begin{DoxyCompactList}\small\item\em Get a task. \end{DoxyCompactList}\item 
\hypertarget{class_master_worker_framework_1_1_grid_master_task_a2e6b0bbc65f9a4bdc751048ff486bfa3}{void \hyperlink{class_master_worker_framework_1_1_grid_master_task_a2e6b0bbc65f9a4bdc751048ff486bfa3}{Build} ()}\label{class_master_worker_framework_1_1_grid_master_task_a2e6b0bbc65f9a4bdc751048ff486bfa3}

\begin{DoxyCompactList}\small\item\em Create the task trees. Resolve the dependancies. \end{DoxyCompactList}\item 
\hypertarget{class_master_worker_framework_1_1_grid_master_task_a9f782a88ae9bc8aee560311b641d8c02}{std\-::vector\\*
$<$ \hyperlink{class_master_worker_framework_1_1_abstract_grid_slave_task}{Abstract\-Grid\-Slave\-Task} $\ast$ $>$ $\ast$ \hyperlink{class_master_worker_framework_1_1_grid_master_task_a9f782a88ae9bc8aee560311b641d8c02}{Get\-Bach} ()}\label{class_master_worker_framework_1_1_grid_master_task_a9f782a88ae9bc8aee560311b641d8c02}

\begin{DoxyCompactList}\small\item\em Get the task available for processing in the current context. \end{DoxyCompactList}\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
gremlins\-\_\-static/\hyperlink{_master_task_8h}{Master\-Task.\-h}\end{DoxyCompactItemize}
